linux 常用命令使用(一) 发表于 2016-12-03 | 分类于 linux 前言本篇主要介绍linux常用命令的使用 使用示例1,模糊查询端口占用情况:Pid/ServerName netstat -npl | grep 80 2,创建文件夹 mkdir folderName 3,创建文件 touch fileName 4,移动文件 mv /usr/local/rabbitmq-server.3.6.0.tar.gz /root/mypath/ 5,重命名文件 mv rabbitmq-server.3.6.0.tar.gz rabbitmq.tar.gz 6,复制文件 cp /usr/local/rabbitmq-server.3.6.0.tar.gz /root/mypath/ 7,删除文件&文件夹&批量删除 rm fileName & rm -rf folderName & rm -rf fileName*8,上传文件 rz -e 上传命令 9,下载文件 sz /usr/local/rabbitmq-server.3.6.0.tar.gz 10,编辑配置文件 vim(或vi) fileName(进入预览模式); 按键i进入编辑模式; 编辑完成后,按Esc退出编辑模式; 按Shift + : 输入q!则直接退出,输入wq!则写入并退出; 11,赋予文件执行权限 chmod +x nginxctl 12,解压文件 unzip filename.zip tar -zxvf filename.tar xz -d filename.tar.xz & tar -xvf filename.tar 13,过滤掉monitor.html的tomcat访问日志 tail -f localhost_access_log.2016-12-02.txt | grep -v 'monitor.html'14,实时查看符合条件的日志 tail -f localhost_access_log.2016-12-02.txt | grep ERROR15,查看最新100行的日志 tail -n 100 localhost_access_log.2016-12-02.txt 16,查看xshell命令执行历史记录 history !779 :执行历史记录中779编号对应的历史命令 17,全局搜索文件名 locate filename 18,查看系统中tcp连接数及状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'19,显示系统当前时间 date20,查看系统内存及CPU等使用状况 top21,查看系统磁盘使用情况 df -h 22,查看服务器host配置 cat /etc/hosts23,统计字符串出现的次数 grep -o 'com.alibaba.dubbo.rpc.RpcException' app.log | wc -l